package com.sg.service.biz.calc;

import com.sg.dto.biz.calc.req.*;
import com.sg.dto.biz.calc.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface CrossTempIntegrateService {
    /**
     * D4查询主题跨评价模板范围列表(公共)
     */
    QueryThemeEvaluationCrossListComRespDto queryThemeEvaluationCrossListCom(QueryThemeEvaluationCrossListComReqDto queryThemeEvaluationCrossListComRep);

    /**
     * D4修改目标跨模板整合主题(公共)
     */
    UpdateIntegrateThemeComRespDto updateIntegrateThemeCom(UpdateIntegrateThemeComReqDto updateIntegrateThemeComRep);

    /**
     * D4新增目标跨模板整合主题(公共)
     */
    AddIntegrateThemeComRespDto addIntegrateThemeCom(AddIntegrateThemeComReqDto addIntegrateThemeComRep);

    /**
     * D4查询目标跨模板整合主题详情(公共)
     */
    QueryIntegrateThemeDetailComRespDto queryIntegrateThemeDetailCom(QueryIntegrateThemeDetailComReqDto queryIntegrateThemeDetailComRep);

    /**
     * D4新增目标跨模板整合主题业务处理
     */
    AddIntegrateThemeBusinessProcessRespDto addIntegrateThemeBusinessProcess(AddIntegrateThemeBusinessProcessReqDto addIntegrateThemeBusinessProcessRep);

    /**
     * D4查询目标跨模板整合主题列表(公共)
     */
    QueryIntegrateThemeListComRespDto queryIntegrateThemeListCom(QueryIntegrateThemeListComReqDto queryIntegrateThemeListComRep);

    /**
     * D4修改目标跨模板整合主题业务处理
     */
    UpdateIntegrateThemeBusinessProcessRespDto updateIntegrateThemeBusinessProcess(UpdateIntegrateThemeBusinessProcessReqDto updateIntegrateThemeBusinessProcessRep);

    /**
     * D4新增主题跨评价模板范围(公共)
     */
    AddThemeEvaluationCrossComRespDto addThemeEvaluationCrossCom(AddThemeEvaluationCrossComReqDto addThemeEvaluationCrossComRep);

    /**
     * D4修改主题跨评价模板范围(公共)
     */
    UpdateThemeEvaluationCrossComRespDto updateThemeEvaluationCrossCom(UpdateThemeEvaluationCrossComReqDto updateThemeEvaluationCrossComRep);

    /**
     * D4模糊查目标跨模板整合主题列表(公共)
     */
    QueryFuzzyIntegrateThemeListComRespDto queryFuzzyIntegrateThemeListCom(QueryFuzzyIntegrateThemeListComReqDto queryFuzzyIntegrateThemeListComRep);

    /**
     * D4新增目标跨模板数据范围(公共)
     */
    AddTargetEvaluationCrossDataComRespDto addTargetEvaluationCrossDataCom(AddTargetEvaluationCrossDataComReqDto addTargetEvaluationCrossDataComRep);

    /**
     * D4批量增目标跨模板数据范围(公共)
     */
    BatchAddTargetEvaluationCrossDataComRespDto batchAddTargetEvaluationCrossDataCom(BatchAddTargetEvaluationCrossDataComReqDto batchAddTargetEvaluationCrossDataComRep);

    /**
     * D4查询目标跨模板数据范围列表(公共)
     */
    QueryTargetEvaluationCrossDataListComRespDto queryTargetEvaluationCrossDataListCom(QueryTargetEvaluationCrossDataListComReqDto queryTargetEvaluationCrossDataListComRep);

    /**
     * D4批量查询目标跨模板数据范围列表By数据归属主体ID(公共)
     */
    BatchQueryTargetEvaluationCrossDataListByIdsComRespDto batchQueryTargetEvaluationCrossDataListByIdsCom(BatchQueryTargetEvaluationCrossDataListByIdsComReqDto batchQueryTargetEvaluationCrossDataListByIdsComRep);

    /**
     * D4执行回写跨模板数据整合主题(公共)
     */
    ImplementWriteBackIntegrateThemeComRespDto implementWriteBackIntegrateThemeCom(ImplementWriteBackIntegrateThemeComReqDto implementWriteBackIntegrateThemeComRep);

    /**
     * D4执行回写单条跨模板数据整合主题(公共)
     */
    ImplementWriteBackSingleIntegrateThemeComRespDto implementWriteBackSingleIntegrateThemeCom(ImplementWriteBackSingleIntegrateThemeComReqDto implementWriteBackSingleIntegrateThemeComRep);

    /**
     * D4更新目标跨模板数据范围(公共)
     */
    RefreshTargetEvaluationCrossDataComRespDto refreshTargetEvaluationCrossDataCom(RefreshTargetEvaluationCrossDataComReqDto refreshTargetEvaluationCrossDataComRep);

    /**
     * D4查询目标跨模板数据范围详情(公共)
     */
    QueryTargetEvaluationCrossDataDetailComRespDto queryTargetEvaluationCrossDataDetailCom(QueryTargetEvaluationCrossDataDetailComReqDto queryTargetEvaluationCrossDataDetailComRep);

    /**
     * D4修改目标跨模板数据范围(公共)
     */
    UpdateTargetEvaluationCrossDataComRespDto updateTargetEvaluationCrossDataCom(UpdateTargetEvaluationCrossDataComReqDto updateTargetEvaluationCrossDataComRep);

    /**
     * D4执行跨模板提取进度等标准数据(公共)
     */
    ImplementCrossTempExtractProgressEtcDatasComRespDto implementCrossTempExtractProgressEtcDatasCom(ImplementCrossTempExtractProgressEtcDatasComReqDto implementCrossTempExtractProgressEtcDatasComRep);

    /**
     * D4分析数据归属目标周期信息(公共)
     */
    AnalysisDataOwnershipTargetCycleInfoComRespDto analysisDataOwnershipTargetCycleInfoCom(AnalysisDataOwnershipTargetCycleInfoComReqDto analysisDataOwnershipTargetCycleInfoComRep);

    /**
     * D4执行跨模板提取汇报任务数等标准数据(公共)
     */
    ImplementCrossTempExtractReportNumEtcDatasComRespDto implementCrossTempExtractReportNumEtcDatasCom(ImplementCrossTempExtractReportNumEtcDatasComReqDto implementCrossTempExtractReportNumEtcDatasComRep);

    /**
     * D4执行跨模板提取标准数据(公共)
     */
    ImplementCrossTempExtractDatasComRespDto implementCrossTempExtractDatasCom(ImplementCrossTempExtractDatasComReqDto implementCrossTempExtractDatasComRep);

    /**
     * D4循环更新目标跨模板数据范围(公共)
     */
    LoopUpdateTargetEvaluationCrossDataComRespDto loopUpdateTargetEvaluationCrossDataCom(LoopUpdateTargetEvaluationCrossDataComReqDto loopUpdateTargetEvaluationCrossDataComRep);

    /**
     * D4批量查询目标跨模板数据范围列表By数据点类型(公共)
     */
    BatchQueryTargetEvaluationCrossDataListByDataTypesComRespDto batchQueryTargetEvaluationCrossDataListByDataTypesCom(BatchQueryTargetEvaluationCrossDataListByDataTypesComReqDto batchQueryTargetEvaluationCrossDataListByDataTypesComRep);

    /**
     * D4执行计算汇总汇报任务数等整合数据(公共)
     */
    ImplementCalcCompleReportNumEtcDatasComRespDto implementCalcCompleReportNumEtcDatasCom(ImplementCalcCompleReportNumEtcDatasComReqDto implementCalcCompleReportNumEtcDatasComRep);

    /**
     * D4执行跨模板提取完成率等标准数据(公共)
     */
    ImplementCrossTempExtractCompRateEtcDatasComRespDto implementCrossTempExtractCompRateEtcDatasCom(ImplementCrossTempExtractCompRateEtcDatasComReqDto implementCrossTempExtractCompRateEtcDatasComRep);

    /**
     * D4查询跨模板单数据点详请
     */
    QueryCrossTempSingleDataDetailRespDto queryCrossTempSingleDataDetail(QueryCrossTempSingleDataDetailReqDto queryCrossTempSingleDataDetailRep);

    /**
     * D4查询跨模板多数据点列表
     */
    QueryCrossTempMultipleDatasListRespDto queryCrossTempMultipleDatasList(QueryCrossTempMultipleDatasListReqDto queryCrossTempMultipleDatasListRep);

    /**
     * D4批量查询跨模板多数据点
     */
    BatchQueryCrossTempMultipleDatasRespDto batchQueryCrossTempMultipleDatas(BatchQueryCrossTempMultipleDatasReqDto batchQueryCrossTempMultipleDatasRep);

    /**
     * D4执行计算汇总进度值等整合数据(公共)
     */
    ImplementCalcCompleProgressEtcDatasComRespDto implementCalcCompleProgressEtcDatasCom(ImplementCalcCompleProgressEtcDatasComReqDto implementCalcCompleProgressEtcDatasComRep);

    /**
     * D4执行计算汇总完成率等整合数据(公共)
     */
    ImplementCalcCompleCompRateEtcDatasComRespDto implementCalcCompleCompRateEtcDatasCom(ImplementCalcCompleCompRateEtcDatasComReqDto implementCalcCompleCompRateEtcDatasComRep);

    /**
     * D4执行计算汇总数据平均值(公共)
     */
    ImplementCalcCompleDataAverageComRespDto implementCalcCompleDataAverageCom(ImplementCalcCompleDataAverageComReqDto implementCalcCompleDataAverageComRep);

    /**
     * D4执行跨模板提取并更新目标内容标准数据(公共)
     */
    ImplementCrossTempExtractAndUpdateTagetContentDatasComRespDto implementCrossTempExtractAndUpdateTagetContentDatasCom(ImplementCrossTempExtractAndUpdateTagetContentDatasComReqDto implementCrossTempExtractAndUpdateTagetContentDatasComRep);

    /**
     * D4查询跨模板大屏更新周期类型配置详情(公共)
     */
    QueryCrossTempDashBoradUpdateCycleTypeDetailComRespDto queryCrossTempDashBoradUpdateCycleTypeDetailCom(QueryCrossTempDashBoradUpdateCycleTypeDetailComReqDto queryCrossTempDashBoradUpdateCycleTypeDetailComRep);

    /**
     * D4分析跨模板大屏更新周期类型(公共)
     */
    AnalysisCrossTempDashBoradUpdateCycleTypeComRespDto analysisCrossTempDashBoradUpdateCycleTypeCom(AnalysisCrossTempDashBoradUpdateCycleTypeComReqDto analysisCrossTempDashBoradUpdateCycleTypeComRep);

    /**
     * D4执行计算汇报任务数(公共)
     */
    ImplementCalcReportNumDataComRespDto implementCalcReportNumDataCom(ImplementCalcReportNumDataComReqDto implementCalcReportNumDataComRep);

    /**
     * D4执行循环过程周期计算汇报任务数(公共)
     */
    ImplementLoopProcessCycleCalcReportNumComRespDto implementLoopProcessCycleCalcReportNumCom(ImplementLoopProcessCycleCalcReportNumComReqDto implementLoopProcessCycleCalcReportNumComRep);

    /**
     * D4执行跨模板循环提取标准数据(公共)
     */
    ImplementCrossTempLoopExtractDatasComRespDto implementCrossTempLoopExtractDatasCom(ImplementCrossTempLoopExtractDatasComReqDto implementCrossTempLoopExtractDatasComRep);

    /**
     * D4执行跨模板提取并整合标准数据(公共)
     */
    ImplementCrossTempExtractAndIntegrateDatasComRespDto implementCrossTempExtractAndIntegrateDatasCom(ImplementCrossTempExtractAndIntegrateDatasComReqDto implementCrossTempExtractAndIntegrateDatasComRep);
    //
}
